package top.hidoctor.auscultation.widget.tree;

public class TypeBeanString {

    // 这里的 id  pid text 可以根据你的项目任意的命名
    // 但是必须包含包含这三个字段（即节点 id,它的父节点的 id,以及节点显示的 text），并且标注对应的注解
    // 同时 id ,pid 支持 long String 类型，可以根据你的项目来声明

    @TreeNodeId
    private String id;
    @TreeNodePid
    private String parentId;
    @TreeNodeTitle
    private String text;
    @TreeNodeType
    private String type;

    public void setType(String type) {
        this.type = type;
    }

    public String getType() {
        return type;
    }
    // 除了以上必要的三个属性之外，bean 中可定义任意具体项目中需要的属性
    // 但为避免占用内存过大，节点不应该保存大型 object 数据

    public TypeBeanString(String id, String parentId, String text, String type) {
        this.id = id;
        this.parentId = parentId;
        this.text = text;
        this.type = type;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    public String getParentId() {
        return parentId;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }


    public String getText() {
        return text;
    }

    public void setText(String name) {
        this.text = name;
    }

}
